//检验用户名的正确性
var tel = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
var password = /^\w{5,19}$/	  

$('#user').focusin(function(){
	$(this).find('.reg_error1').show();
	$(this).find('span').eq(0).addClass('green');
	$(this).find('.reg_error1').html('请输入您手机号').css({"color":"#515151"})
})
$('#user').focusout(function(){		
    var user = cookie('user');    		
	var name = $(this).find('span').eq(0).find('input').val();
    if(user==name){
        alert('用户已注册')
    }
	console.log(name)
	if(!(tel.test(name))){
    	//alert('输入错误');
        if (name=="") {
        	 $(this).find('span').eq(0).removeClass('red').removeClass('green');
             $(this).find('.reg_error1').hide();
        }else{
        	$(this).find('span').eq(0).addClass('red');
        	$(this).find('.reg_error1').show().html('请输入正确手机号').css({"color":"red"});
        }

    }else{
    	
    	 $(this).find('span').eq(0).removeClass('red').removeClass('green');
          $(this).find('.reg_error1').hide();

    }	    			    							
})
// 验证密码的正确性
$('#pasw').focusin(function(){
	$(this).find('.reg_error1').show();
	$(this).find('span').eq(0).addClass('green');
	$(this).find('.reg_error1').html('6-20位字符，可使用字母，数字，下划线。不建议使用纯数字或字母组合。').css({"color":"#515151"})
})
$('#pasw').focusout(function(){
	var pas = $(this).find('span').eq(0).find('input').val();
	console.log(pas)
	if(!(password.test(pas))){
    	//alert('输入错误');
    	console.log('010000')
        if(pas=='') {
        	 $(this).find('span').eq(0).removeClass('red').removeClass('green');
             $(this).find('.reg_error1').hide();
             $('#pwdStrong em').removeClass('hover');

        }else{

        	$(this).find('span').eq(0).addClass('red');
        	$(this).find('.reg_error1').show().html('请输入正确密码').css({"color":"red"});
        }

    }else{
    	
    	$(this).find('span').eq(0).removeClass('red').removeClass('green');
        $(this).find('.reg_error1').hide();
        // 密码强度判断
        // 如果输入的密码仅包含“字母”“数字”“下划线”中的一种类型，则认为是低强度；
        // 如果包含二种字符类型，则认为是中强度，
        // 如果包含三种字符类型，则认为是高强度。
        var v = $(this).find('#password').val();
        var h =0;
        var pat1=new RegExp("[a-zA-Z]");
        var pat2=new RegExp("[0-9]");
        var pat3=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im; 
        if(pat1.test(v)){
            h++;
        }
        if(pat2.test(v)){
            h++;
        }
        if(pat3.test(v)){
            h++;
        }
        switch(h){
         case 1://alert('低'); 
                $('#pwdStrong em').eq(0).addClass('hover').siblings().removeClass('hover');
                break;
         case 2://alert('中'); 
                $('#pwdStrong em').eq(1).addClass('hover').siblings().removeClass('hover');
                break;
         case 3://alert('高');
                $('#pwdStrong em').eq(2).addClass('hover').siblings().removeClass('hover');
                break;
        }
        

    }	

})

//确认密码 判断两次密码是否相等
$('#qrmm').focusin(function(){
	$(this).find('.reg_error1').show();
	$(this).find('span').eq(0).addClass('green');
	$(this).find('.reg_error1').html('请再次输入密码').css({"color":"#515151"})
})
$('#qrmm').focusout(function(){
	var pas = $('#pasw').find('span').eq(0).find('input').val();
	var pas1 = $(this).find('span').eq(0).find('input').val();
	if(pas==pas1){
		//两次密码一致
		$(this).find('span').eq(0).removeClass('red').removeClass('green');
        $(this).find('.reg_error1').hide();   	
    }else{
    	//密码不一致
        if(pas1=='') {
        	 $(this).find('span').eq(0).removeClass('red').removeClass('green');
             $(this).find('.reg_error1').hide();
        }else{
        	$(this).find('span').eq(0).addClass('red');
        	$(this).find('.reg_error1').show().html('两次输入不一致，请重新输入').css({"color":"red"});
        }
    	 
    }	
})
//验证码的正确性检验
$('#yzcode_3').focusin(function(){
	$(this).find('.reg_error1').show();
	$(this).find('span').eq(0).addClass('green');
	$(this).find('.reg_error1').html('请输入验证码').css({"color":"#515151"})
})
$('#yzcode_3').focusout(function(){
	var IsBy = $.idcode.validateCode()  //调用返回值，返回值结果为true或者false
    if(IsBy){
        $(this).find('span').eq(0).removeClass('red').removeClass('green');
        $(this).find('.reg_error1').hide();
        //alert("验证码输入正确")
    }else {
        $(this).find('.reg_error1').show();
        $(this).find('span').eq(0).addClass('red');
        $(this).find('.reg_error1').html('请输入验证码').css({"color":"#515151"})
    }
})

$('#AgreeId').change(function(){
        //if(this.checked ==false )
    if($(this).is(':checked')){
           $('#reg_per_data').attr("disabled",false); 
        }else{  
            $('#reg_per_data').attr("disabled",true); 
        }     
})
$('#reg_per_data').click(function(){
       if(!($('#userMam').val()!=""&&$('#password').val()!=""&&$('#password2').val()!=""&&$('#vcode').val()!="")){
            alert('用户信息不完整')
      }else{
           
           // 存储用户名和密码
            var user = $('#userMam').val();
            var pass = $('#password2').val();
            cookie('user',user,5);
            cookie('password',pass,5);
            alert('注册成功');
      } 
})


                          
              